        
package com.fire.eyes.model;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import cn.afterturn.easypoi.excel.annotation.Excel;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

import java.io.Serializable;
import java.util.Date;

/**
 * 定时任务调度日志
 *
 * @author Matthew
 * @Date 2019-01-10 13:46
 */
@TableName("task_schedule_job_log")
public class TaskScheduleJobLogModel extends Model<TaskScheduleJobLogModel> {

private static final long serialVersionUID = 1L;


/**
 * 任务日志ID
 * 
 */
@TableId(value = "g.idName",type = IdType.AUTO)
@Excel(name = "任务日志ID")
private String id;
/**
 * 任务名称
 * 
 */
@TableField(value="job_name")
@Excel(name = "任务名称")
private String jobName;
/**
 * 任务组名
 * 
 */
@TableField(value="job_group")
@Excel(name = "任务组名")
private String jobGroup;
/**
 * ExecuteClass
 * 
 */
@TableField(value="execute_class")
@Excel(name = "ExecuteClass")
private String executeClass;
/**
 * 任务方法
 * 
 */
@TableField(value="method_name")
@Excel(name = "任务方法")
private String methodName;
/**
 * 方法参数
 * 
 */
@TableField(value="method_params")
@Excel(name = "方法参数")
private String methodParams;
/**
 * 日志信息
 * 
 */
@TableField(value="job_message")
@Excel(name = "日志信息")
private String jobMessage;
/**
 * 执行状态（0正常 1失败）
 * 
 */
@TableField(value="status")
@Excel(name = "执行状态（0正常 1失败）")
private String status;
/**
 * 异常信息
 * 
 */
@TableField(value="exception_info")
@Excel(name = "异常信息")
private String exceptionInfo;
/**
 * 创建时间
 * 
 */
@TableField(value="create_time")
@Excel(name = "创建时间")
private Date createTime;
/**
 * 获取: 任务日志ID
 * 
 */
public String getId() {
        return id;
        }
/**
 * 设置: 任务日志ID
 * 
 */
public void setId(String id) {
        this.id = id;
        }
/**
 * 获取: 任务名称
 * 
 */
public String getJobName() {
        return jobName;
        }
/**
 * 设置: 任务名称
 * 
 */
public void setJobName(String jobName) {
        this.jobName = jobName;
        }
/**
 * 获取: 任务组名
 * 
 */
public String getJobGroup() {
        return jobGroup;
        }
/**
 * 设置: 任务组名
 * 
 */
public void setJobGroup(String jobGroup) {
        this.jobGroup = jobGroup;
        }
/**
 * 获取: ExecuteClass
 * 
 */
public String getExecuteClass() {
        return executeClass;
        }
/**
 * 设置: ExecuteClass
 * 
 */
public void setExecuteClass(String executeClass) {
        this.executeClass = executeClass;
        }
/**
 * 获取: 任务方法
 * 
 */
public String getMethodName() {
        return methodName;
        }
/**
 * 设置: 任务方法
 * 
 */
public void setMethodName(String methodName) {
        this.methodName = methodName;
        }
/**
 * 获取: 方法参数
 * 
 */
public String getMethodParams() {
        return methodParams;
        }
/**
 * 设置: 方法参数
 * 
 */
public void setMethodParams(String methodParams) {
        this.methodParams = methodParams;
        }
/**
 * 获取: 日志信息
 * 
 */
public String getJobMessage() {
        return jobMessage;
        }
/**
 * 设置: 日志信息
 * 
 */
public void setJobMessage(String jobMessage) {
        this.jobMessage = jobMessage;
        }
/**
 * 获取: 执行状态（0正常 1失败）
 * 
 */
public String getStatus() {
        return status;
        }
/**
 * 设置: 执行状态（0正常 1失败）
 * 
 */
public void setStatus(String status) {
        this.status = status;
        }
/**
 * 获取: 异常信息
 * 
 */
public String getExceptionInfo() {
        return exceptionInfo;
        }
/**
 * 设置: 异常信息
 * 
 */
public void setExceptionInfo(String exceptionInfo) {
        this.exceptionInfo = exceptionInfo;
        }
/**
 * 获取: 创建时间
 * 
 */
public Date getCreateTime() {
        return createTime;
        }
/**
 * 设置: 创建时间
 * 
 */
public void setCreateTime(Date createTime) {
        this.createTime = createTime;
        }

@Override
protected Serializable pkVal() {
        return this.id;
        }

@Override
public String toString() {
        return ReflectionToStringBuilder.toString(this);
        }
}
